<?php
namespace Admin\Controller;
use Common\Controller\AdminBaseController;
/**
 * 后台首页控制器
 */
class WxapiController extends AdminBaseController{
	/**
	 * 首页
	 */
	

        
	public function index(){
		$data= D('Blocks')->getdata_byid($id);
		# 配置参数
		
		// $config=C('WX_API_CONFIG');
		// 	//$config=arrToOne($config);
		// 	//var_dump ($config);
			
		// 	$config['encoding']="222323232323";
		// 	//C('WX_API_CONFIG',$config);
		// 	$config=array('WX_API_CONFIG'=>array($config));
		// 	C($config);
		// 	var_dump ($config);
			//file_put_contents('../db.php', $config);
		 $assign=array(
		 	'block_data'=>$data
		 	);
		 $this->assign($assign);
		 $this->display();
		 mydump($assign);
	}
	/**
	 * elements
	 */
	public function editmenu(){

		$this->display('edit_menu');
	}
	
	/**
	 * welcome
	 */
	public function config(){
		// if(IS_POST){
			if(IS_POST){
				$data=I('post.');
		        $map=array(
		            'id'=>'1'
		            );
		        $result=D('Wxapi')->editData($map,$data);
		        if ($result) {
		            $this->success('设置成功',U('Admin/Wxapi/config'));
		        }else{
		            $this->error('设置失败');
		        }
            
        }else {
        	$id=array(
		            'id'=>'1'
		            );
        	$assign=D('Wxapi')->getdata_byid($id);

        	//var_dump($assign);
		//$config=C('WX_API_CONFIG');
		//$assign=$config;
		$this->assign('config',$assign);
	    $this->display();
				}
			// $map=I('post.');
			// C('WX_API_CONFIG.token',$map['token']);
			// $this->success('提交成功、前往微信参数配置页面',U('Admin/Wxapi/config'));
   //          //echo $map['token'];
		
	}

public function getmenu(){
		//$data
		
        $menu=get_wxsdk('Menu');//获取微信公众号sdk的菜单类
        $getmenu = $menu ->getMenu();
        //$result=D('WeixinMenu')->delmenu('id>0');
        //var_dump($result);
        foreach($getmenu as $key=>$value){

        	foreach($value['button'] as $k=>$v){
        			$data=$v;
			        $data['order_m']=$k;
			        $data['pid']='0';
			        $data['creat_time']=time();
			        $result=D('WeixinMenu')->addData($data);
			        //mydump($result);
			        $pid=$result;

        		if (empty($v['sub_button'])) {
        			
        		} else {
        			foreach($v['sub_button'] as $m=>$n){
        			
        			$data=$n;
			        //unset($data['id']);
			        //$data['sub_button']="0";
			        $data['order_m']=$m;
			        $data['pid']=$pid;
			        $data['creat_time']=time();
			        $result=D('WeixinMenu')->addData($data);
			        $pid=$result;
        			foreach($n['sub_button'] as $bb=>$cc){
        			echo $bb.":".$cc."</br>";
        			$data=$cc;
			        //unset($data['id']);
			        //$data['sub_button']="0";
			        $data['pid']=$pid;
			        $data['order_m']=$bb;
			        $data['creat_time']=time();
			        $result=D('WeixinMenu')->addData($data);
       			 		};
        		}
        		}
        		 };
		        };
		        //mydump($menu_data);
		        $this->assign($getmenu);
		        $this->display();
		        //var_dump($getmenu);
		        //mydump($getmenu);
		        }
        //echo time();
        //var_dump($getmenu);
//         foreach($getmenu as $tableName=>$table){ 
// echo "<table align='center' border='1' width=300>"; 
// echo "<caption><h1>".$tableName."</h1></caption>";//以每个数组的键值作为表名 
// foreach($table['button'] as $row){ 
// echo "<tr>"; 
// foreach($row as $col){ 
// echo "<td>".$col."</td>"; 
// } 
// echo "</tr>"; 
// } 
// echo "</table>"; 
// } 	

        // if ($result) {
        //     $this->success('添加成功',U('Admin/Rule/index'));
        // }else{
        //     $this->error('添加失败');
        // }		
        //$result=D('weixin_menu')=>deleteData();
   //      $group_map=array(
			// 'creat_time'=>$map['id']
			// );
        //$res=$this->where('creat_time < '.time())->select();
        //var_dump($res);
        // if (D('weixin_menu')=>('creat_time <'.time())) {
        // 	# code...
        // } else {
        // 	# code...
        // }
        

        		

    //     		{
    // "button": [
    //     {
    //         "name": "最新活动", 
    //         "sub_button": [
    //             {
    //                 "type": "view", 
    //                 "name": "苹果手机", 
    //                 "url": "http://www.lglyg.cn/Appdown/index.html"
    //             }, 
    //             {
    //                 "type": "view", 
    //                 "name": "安卓手机", 
    //                 "url": "http://www.lglyg.cn/Appdown/index.html"
    //             }
    //         ]
    //     }, 
    //     {
    //         "type": "view", 
    //         "name": "微商城", 
    //         "url": "http://m.lglyg.cn"
    //     }, 
    //     {
    //         "name": "关于我们", 
    //         "sub_button": [
    //             {
    //                 "type": "view", 
    //                 "name": "骆甘霖", 
    //                 "url": "http://www.xjlgl.com/"
    //             }, 
    //             {
    //                 "type": "click", 
    //                 "name": "关于我们", 
    //                 "key": "关于我们"
    //             }
    //         ]
    //     }
    // ]

       
        //$result=D('weixin_menu')->addData($data);
        //mydump($result);
   //      $assign=array(
			// 'wxmenu'=>$getmenu
			// );
        

        # 加载对应操作接口
//$wechat = &\Wechat\Loader::get('User', $config);
//$userlist = $wechat->getUserList();
//$userinfo = $wechat->getUserInfo('ook7YwVGuY9dyfv2bWPjY8WFeJ1M');
// $menu = &\Wechat\Loader::get('Menu', $config);

// $menu_data_array = '{
//      "button":[
//      {
//           "type":"view",
//           "name":"骆甘霖",
//           "url":"http://www.xjlgl.com/"
//       },
//       {
//            "type":"view",
//            "name":"微商城",
//            "url":"http://m.lglyg.cn"
//       },
//       {
//            "name":"APP下载",
//            "sub_button":[
//             {
//                "type":"view",
//                "name":"苹果手机",
//                "url":"http://www.lglyg.cn/Appdown/index.html"
//             },
//             {
//                "type":"view",
//                "name":"安卓手机",
//                "url":"http://www.lglyg.cn/Appdown/index.html"
//             },
//             {
//                "type":"click",
//                "name":"关于我们",
//                "key":"关于我们"
//             }]
//        }]
// }';

// $cmenu = $menu ->createMenu(json_decode($menu_data_array));
// $getmenu = $menu ->getMenu();
    

}
